• word of the day

    cleome serrulata

    cleome serrulata - Dictionary definition and meaning for word cleome serrulata

    Definition
    (noun) plant of western North America having trifoliate leaves and white or pink spider-shaped flowers; sometimes used as an ornamental
Download our Mobile App Today
Receive our word of the day
on Whatsapp